﻿using System;
using System.Drawing;

namespace TestApp
{
    public interface IConsoleWriter
    {
        void Write(string format);
        void Write(string format, object arg0);
        void Write(string format, params object[] args);

        void Write(Color color, string format);
        void Write(Color color, string format, object arg0);
        void Write(Color color, string format, params object[] args);

        void WriteLine();
        void WriteLine(string format);
        void WriteLine(string format, object arg0);
        void WriteLine(string format, params object[] args);

        void WriteLine(Color color, string format);
        void WriteLine(Color color, string format, object arg0);
        void WriteLine(Color color, string format, params object[] args);
    }
}
